be (left) stranded - French English Dictionary